Docker & Kubernetes 강의 목록
Docker & Kubernetes 강의 네비게이션
출처: 그림으로 이해하는 도커와 쿠버네티스
강의 자료 바로가기
Docker
| 번호 | 문서 제목 | 주요 내용 |
|---|---|---|
| 1 | 실행환경 세팅 | WSL2, Ubuntu, Docker Desktop 설치 환경별 설정 및 트러블슈팅 |
| 2 | 컨테이너 살펴보기 | 컨테이너 개념 가상 머신 vs 컨테이너 Docker 아키텍처 |
| 3 | 도커 개요1 | Docker 기본 명령어 이미지 다운로드/실행 컨테이너 생명주기 |
| 4 | 도커 개요2 | 컨테이너 네트워크 볼륨 마운트 포트 포워딩 |
| 4-1 | 프록시와 리버스 프록시 | 프록시 개념 리버스 프록시 Nginx 예제 |
| 5 | 도커 개요3 | Dockerfile 문법 이미지 빌드 멀티 스테이지 빌드 |
| 6 | 레이어 구조 이론 | 레이어 개념 이미지 내부 구조 Copy-on-Write |
| 7 | 레이어 구조 실습 | docker save 실습 overlayfs 마운트 스토리지 드라이버 |
| 8 | 도커 개요6 | Docker 아키텍처 containerd와 OCI Runtime 학습 정리 |
| 9 | Docker 용어집 및 구성 요소 | IT 용어 Docker 구성도 핵심 용어 정리 |
Kubernetes
| 번호 | 문서 제목 | 주요 내용 |
|---|---|---|
| 1 | 실행환경 세팅 | Docker Desktop, Minikube 설치 kubectl 설정 및 클러스터 구성 |
| 2 | 쿠버네티스 개요1 | 쿠버네티스 개념 아키텍처 구성 요소 오브젝트와 API |
| 3 | 쿠버네티스 개요2 | Pod 생성 및 관리 ReplicaSet, Deployment 롤링 업데이트 |
| 4 | 쿠버네티스 개요3 | ConfigMap, Secret 환경 변수 주입 민감 정보 관리 |
| 5 | 쿠버네티스 개요4 | Volume 개념 PV/PVC 스토리지 클래스 |
| 6 | 쿠버네티스 개요5 | Service 타입 ClusterIP, NodePort, LoadBalancer 내부/외부 통신 |
| 7 | 쿠버네티스 개요6 | Ingress 로드밸런싱 트래픽 라우팅 |
| 8 | 쿠버네티스 용어집 | 쿠버네티스 핵심 용어 리소스 관계도 용어 정리 |
컨테이너 런타임
| 번호 | 문서 제목 | 주요 내용 |
|---|---|---|
| 1 | 컨테이너 런타임 개요 | 런타임 계층 구조 CRI, OCI 표준 규격 파드 생성 흐름 |
| 2 | 다양한 고수준 런타임 | Docker, Podman containerd, CRI-O 런타임 선택 가이드 |
| 3 | 다양한 저수준 런타임 | runc, gVisor, Kata OCI 런타임 비교 샌드박스 격리 |
| 4 | 컨테이너 실행 | OCI 번들 구조 config.json runc 실습 |
| 5 | 실행 환경 기반 기술 | 네임스페이스, cgroup 리소스 격리/제한 v1 vs v2 비교 |
| 6 | 컨테이너 런타임 용어집 | 런타임 핵심 용어 OCI 표준 규격 용어 정리 |